package nan.shujujiegou_first;

public class Main {

//    void bubbleSort(int[] array) {
//        for (int end = array.length; end > 0; end--) {
//boolean sorted = true;
//  for (int i = 1; i < end; i++) {
// if (array[i - 1] > array[i]) {
// Swap(array, i - 1, i);
// sorted = false;
//  }
//}
// if (sorted == true) {
// break;
// }
//        }
//    }

    public static int fac(int n){
        if(n == 1){
            return 1;//如果n=1就返回1
        }
        return n*fac(n-1);//如果n不等于1，那么n=n*(n-1)!，自己调用自己
    }
    public static void main2(String[] args) {
       int n= fac(5);
        System.out.println(n);//调用fac方法
    }



    public static void func() {
        System.out.println("hello");
    }

    public static void main1(String[] args) {
        ((Main)null).func();//由于func前加了static
        //Main.func();func和实例化对象无关
    }
}
